recently rented or purchased - Alemán Inglés Diccionario